kick yourself - Turkish English Dictionary